function renewalShoppingCart(){} renewalShoppingCart.prototype = { removeTicket: function(productId, cartId) { ajaxLoader.ajaxStart(); $.ajax({ url: '/renewal-shopping-cart/remove-ticket', data: {productId: productId ,cartId: cartId}, method: 'post', dataType: 'json', error: function(){ ajaxLoader.ajaxStop(); var modal = new Modal({ title: 'Erro', body : '', buttonOK : false, cancelText: 'OK', }); modal.show(); }, success: function(json){ if(json.status){ ajaxLoader.ajaxStop(); var modal = new Modal({ title: json.title, body : '', buttonOK : false, cancelText: 'OK', cancel: function(){ location.reload('/order/my-orders'); window.location.href = json.url } }); modal.show(); }else{ ajaxLoader.ajaxStop(); var modal = new Modal({ title: json.title, body : '', buttonOK : false, cancelText: 'OK', cancel: function(){ location.reload(); } }); modal.show(); } } }); }, orderGenerate: function(cartId, originalOrderId) { ajaxLoader.ajaxStart(); $.ajax({ url: '/shopping-cart/order-generate', data: {car_codigo: cartId , original_order_id: originalOrderId, is_renewal: true}, method: 'post', dataType: 'json', error: function(){ ajaxLoader.ajaxStop(); var modal = new Modal({ title: 'Erro', body : '', buttonOK : false, cancelText: 'OK', }); modal.show(); }, success: function(json){ if(json.status){ window.location.replace(json.url) } else { ajaxLoader.ajaxStop(); var modal = new Modal({ title: json.title, body : '', buttonOK : false, cancelText: 'OK', cancel: function(){ location.reload(); } }); modal.show(); } } }); } } var renewalShoppingCart = new renewalShoppingCart();